<!DOCTYPE html>
<html lang="zh-cn">

<head>
  <meta charset="utf-8" />
  <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  <meta name="viewport" content="width=device-width, initial-scale=1" />
  <title>Bootstrap 101 Template</title>

  <!-- Bootstrap -->
  <link href="./lib/bootstrap/css/bootstrap.min.css" rel="stylesheet" />

  <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
  <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
  <!--[if lt IE 9]>
      <script src="http://cdn.bootcss.com/html5shiv/3.7.2/html5shiv.min.js"></script>
      <script src="http://cdn.bootcss.com/respond.js/1.4.2/respond.min.js"></script>
    <![endif]-->
  <style>
    .login-panel {
      margin-top: 100px;
    }

    .vCode {
      height: 36px;
      cursor: pointer;
    }

    .wrap {
      position: fixed;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      background: url('images/bg03.jpg') center bottom no-repeat;
      overflow: auto;
    }

    .navbar-brand {
      padding: 10px 15px;
    }

    .form-horizontal {
      margin-top: 10px;
    }

    .form-horizontal .form-group {
      margin-bottom: 20px;
    }
  </style>
</head>

<body>
  <div class="wrap">
    <nav class="navbar  navbar-inverse navbar-static-top">
      <div class="container">
        <div class="navbar-header">
          <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#mymenu">
            <span class="sr-only">Toggle navigation</span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
          </button>
          <a class="navbar-brand" href="#"><img src="images/logo.png"></a>
        </div>
      </div>
    </nav>
    <div class="container">
      <div class="row">
        <div class="col-md-6 col-md-offset-3">
          <div class="panel panel-default login-panel">
            <div class="panel-heading">
              <h3 class="panel-title"><b>用户登录</b></h3>
            </div>
            <div class="panel-body">
              <form action="#" method="post" class="form-horizontal">
                <div class="form-group">
                  <label for="userName" class="col-sm-2 control-label">用户名</label>
                  <div class="col-sm-10">
                    <input type="text" name="username" value="admin" class="form-control" id="username"
                      placeholder="请输入用户名" />
                  </div>
                </div>
                <div class="form-group">
                  <label for="userPass" class="col-sm-2 control-label">密码</label>
                  <div class="col-sm-10">
                    <input type="password" name="password" value="123" class="form-control" id="password"
                      placeholder="请输入密码" />
                  </div>
                </div>
                <div class="form-group">
                  <label for="vCode" class="col-sm-2 control-label">验证码</label>
                  <div class="col-sm-6">
                    <input type="text" name="verify" class="form-control" id="verify" placeholder="请输入验证码" />
                  </div>
                  <div class="col-sm-4">
                    <!-- 设置验证码的路由地址即可 -->
                    <img class="vCode" src="http://localhost:3006/api/captcha" alt=""
                      onclick="this.src='http://localhost:3006/api/captcha?_t' + Date.now()" />
                  </div>
                </div>
                <div class="form-group">
                  <div class="col-sm-offset-2 col-sm-10">
                    <button type="submit" class="btn btn-success login">
                      登陆
                    </button>
                    <a href="./register.html" class="btn btn-default">注册</a>
                  </div>
                </div>
              </form>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
  <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
  <script src="./lib/bootstrap/js/jquery-1.12.4.js"></script>
  <!-- Include all compiled plugins (below), or include individual files as needed -->
  <script src="./lib/bootstrap/js/bootstrap.min.js"></script>
  <script src="./lib/md5/md5.min.js"></script>



  <script>
    $('form').on('submit', function (e) {
      e.preventDefault();
      var data = $(this).serializeArray();
      data[1].value = md5(data[1].value);
      console.log(data)
      $.ajax({
        type: 'POST',
        url: 'http://localhost:3006/api/login',
        data: data,
        xhrFields: {
          // 默认情况下，标准的跨域请求是不会携带cookie的
          // 设置为true，表示跨域携带cookie
          withCredentials: true
        },
        success: function (res) {
          alert(res.message);
          if (res.status == 0) {
            localStorage.setItem('token', res.token);
            location.href = './index.html'
          }
        }
      })
      $.ajax({
        type: 'xxx',
        url: 'yyy',
        xhrFields: {
          // 默认情况下，标准的跨域请求是不会携带cookie的
          // 设置为true，表示跨域携带cookie
          withCredentials: true
        },
      });
    })
  </script>
</body>

</html>